
//增加回收区域
$("#addAarea").click(function () {

    var flagArea = false;
    var flagNeighbourhood = false;
    var mes1 = $("#mes1");
    var mes2 = $("#mes2");
    var province = $("#province option:selected").val();
    var city = $("#city option:selected").val();
    var county = $("#county option:selected").val();
    var neighbourhood = $("#neighbourhood").val();
    //console.log(province+city+county+neighbourhood);
    if(province===""||city===""||county===""){
        mes1.addClass("invalid-no");
        flagArea = false;
    }else {
        mes1.removeClass("invalid-no");
        mes1.addClass("invalid-feedback");
        flagArea = true;
    }

    if(neighbourhood===""){
        mes2.addClass("invalid-no");
        flagNeighbourhood = false;
    }else {
        mes2.removeClass("invalid-no");
        mes2.addClass("invalid-feedback");
        flagNeighbourhood = true;
    }

    if(flagArea&&flagNeighbourhood){
        $.ajax({
            type:'post',
            url:'addRecyclingArea',
            data:{
                'province':province,
                'city':city+county,
                'neighbourhood':neighbourhood
            },
            success:function (data) {
                $("#table").bootstrapTable('refresh');
            }
        })
    }
});

$('#table').bootstrapTable({
    classes: 'table table-bordered table-hover table-striped',
    url: 'getRecyclingAreaList',
    method: 'get',
    contentType:'application/json',
    dataType : 'json',
    uniqueId: 'areaId',
    idField: 'areaId',             // 每行的唯一标识字段
    cache:'false',
    toolbar: '#toolbar',       // 工具按钮容器
    clickToSelect: true,     // 是否启用点击选中行
    showColumns: true,         // 是否显示所有的列
    showRefresh: true,         // 是否显示刷新按钮
    showSearchClearButton:true,
    //showToggle: true,

    pagination: true,                    // 是否显示分页
    sortOrder: "asc",                    // 排序方式
    queryParams: function(params) {
        return {
            limit: params.limit,         // 每页数据量
            offset: params.offset,       // sql语句起始索引
            page: (params.offset / params.limit) + 1,
            sort: params.sort,           // 排序的列名
            sortOrder: params.order      // 排序方式'asc' 'desc'
        };
    },                                   // 传递参数
    sidePagination: "client",            // 分页方式：client客户端分页，server服务端分页
    pageNumber: 1,                       // 初始化加载第一页，默认第一页
    pageSize: 15,                        // 每页的记录行数     // 可供选择的每页的行数
    search: true,                      // 是否显示表格搜索，此搜索是客户端搜索

    //showExport: true,        // 是否显示导出按钮, 导出功能需要导出插件支持(tableexport.min.js)
    //exportDataType: "basic", // 导出数据类型, 'basic':当前页, 'all':所有数据, 'selected':选中的数据

    columns: [{
        field: 'areaId',
        title: '区域ID',
        sortable: true    // 是否排序
    }, {
        field: 'province',
        title: '省份'
    }, {
        field: 'city',
        title: '地级市区/县'
    }, {
        field: 'neighbourhood',
        title: '小区名'
    }, {
        field: 'addTime',
        title: '开通时间'
    }, {
        field: 'recoveryTimes',
        title: '回收次数',
        sortable: true
    }],
    onLoadSuccess: function(data){
        $("[data-toggle='tooltip']").tooltip();
    }
});



